花费 14 ms
从优化到再优化,最长公共子串

最长公共子串(Longest Common Substring)是一个非常经典的面试题目,在实际的程序中也有很高的实用价值,所以把该问题的解法总结在本文重。不过不单单只是写出该问题的 ...

Thu Jul 18 18:27:00 CST 2013 17 64540
二分查找法的实现和应用汇总

在学习算法的过程中,我们除了要了解某个算法的基本原理、实现方式,更重要的一个环节是利用big-O理论来分析算法的复杂度。在时间复杂度和空间复杂度之间,我们又会更注重时间复杂度。 时间复杂度按 ...

Sun Apr 01 20:26:00 CST 2012 12 56301
Objective C类方法load和initialize的区别

过去两个星期里,为了完成一个工作,接触到了NSObject中非常特别的两个类方法(Class Method)。它们的特别之处,在于iOS会在运行期提前并且自动调用这两个方法,而且很多对于类方法的规则( ...

Sat Sep 29 20:35:00 CST 2012 12 41746
画虎画皮难画骨,编程编码难编译

古语“画虎画皮难画骨”,是说画老虎时要画它的外表很容易,可要将老虎的气势画出来却很难。 对于现在的程序员来说,似乎也是这样子,可以写出整洁的代码,设计出优异的程序,但却不一定需要知道代码在编译之 ...

Thu May 03 20:32:00 CST 2012 27 6398
太依赖标准库,有时让人变得笨拙

现在做程序的时候,开发人员都会偏向使用高级语言,例如Java,C#,PHP,一个很重要的原因就是开发效率高,开发速度快。而之所以这些高级语言能让写代码的速度变得那么快,一个重要原因就是伴随着这些高级语 ...

Thu Mar 15 11:45:00 CST 2012 11 4414
C++仿制静态构造函数

在《C++的头文件和实现文件分别写什么》文章中,我对于的C++的数据成员,逐个分析了可以作用在它们上边的限定符都有哪些,以及它们所对应的进行初始化的位置。可以看出这些修饰符其实就是const和stat ...

Tue Apr 10 19:28:00 CST 2012 2 5823
二分查找法的实现和应用(进阶篇)

在《二分查找法的实现和应用汇总》中,我介绍了二分查找法的基本应用,不过在面试的准备过程中,我还碰到了更多对于二分查找法的更进一步的使用。其实在《二分查找法的实现和应用汇总》的最后,我已经介绍了一个非常 ...

Sat Sep 08 17:45:00 CST 2012 2 4948

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM